package com.pompom.matchcrawler.types;

@com.assembla.gummy.database.info.DataBaseEntity(tableName = "MATCHES")
public class TOMatches {
    @com.assembla.gummy.database.info.DataBaseField(columnName = "MATCHID")
    private Long matchid;
    @com.assembla.gummy.database.info.DataBaseField(columnName = "MATCH_SEQNUM")
    private Long matchSeqnum;
    @com.assembla.gummy.database.info.DataBaseField(columnName = "GAMEMODE")
    private Byte gamemode;
    @com.assembla.gummy.database.info.DataBaseField(columnName = "FIRSTBLOOD_TIME")
    private Integer firstbloodTime;
    @com.assembla.gummy.database.info.DataBaseField(columnName = "LEAGUE_ID")
    private Integer leagueId;
    @com.assembla.gummy.database.info.DataBaseField(columnName = "LOBBY_TYPE")
    private Byte lobbyType;
    @com.assembla.gummy.database.info.DataBaseField(columnName = "HUMANPLAYERS")
    private Byte humanplayers;
    @com.assembla.gummy.database.info.DataBaseField(columnName = "CLUSTER_ID")
    private Integer clusterId;
    @com.assembla.gummy.database.info.DataBaseField(columnName = "SEASON")
    private Integer season;
    @com.assembla.gummy.database.info.DataBaseField(columnName = "RADIANTWIN")
    private Byte radiantwin;
    @com.assembla.gummy.database.info.DataBaseField(columnName = "MATCH_DURATION")
    private Integer matchDuration;
    @com.assembla.gummy.database.info.DataBaseField(columnName = "STARTTIME")
    private Integer starttime;

    public TOMatches() {
    }

    public TOMatches(Long matchid) {
        this.matchid = matchid;
    }

    public TOMatches(Long matchid, Long matchSeqnum, Byte gamemode,
        Integer firstbloodTime, Integer leagueId, Byte lobbyType,
        Byte humanplayers, Integer clusterId, Integer season,
        Byte radiantwin, Integer matchDuration, Integer starttime,
        Byte positivevotes, Byte negativevotes) {
        this.matchid = matchid;
        this.matchSeqnum = matchSeqnum;
        this.gamemode = gamemode;
        this.firstbloodTime = firstbloodTime;
        this.leagueId = leagueId;
        this.lobbyType = lobbyType;
        this.humanplayers = humanplayers;
        this.clusterId = clusterId;
        this.season = season;
        this.radiantwin = radiantwin;
        this.matchDuration = matchDuration;
        this.starttime = starttime;
    }

    public void setMatchid(Long matchid) {
        this.matchid = matchid;
    }

    public void setMatchSeqnum(Long matchSeqnum) {
        this.matchSeqnum = matchSeqnum;
    }

    public void setGamemode(Byte gamemode) {
        this.gamemode = gamemode;
    }

    public void setFirstbloodTime(Integer firstbloodTime) {
        this.firstbloodTime = firstbloodTime;
    }

    public void setLeagueId(Integer leagueId) {
        this.leagueId = leagueId;
    }

    public void setLobbyType(Byte lobbyType) {
        this.lobbyType = lobbyType;
    }

    public void setHumanplayers(Byte humanplayers) {
        this.humanplayers = humanplayers;
    }

    public void setClusterId(Integer clusterId) {
        this.clusterId = clusterId;
    }

    public void setSeason(Integer season) {
        this.season = season;
    }

    public void setRadiantwin(Byte radiantwin) {
        this.radiantwin = radiantwin;
    }

    public void setMatchDuration(Integer matchDuration) {
        this.matchDuration = matchDuration;
    }

    public void setStarttime(Integer starttime) {
        this.starttime = starttime;
    }



    public Long getMatchid() {
        return matchid;
    }

    public Long getMatchSeqnum() {
        return matchSeqnum;
    }

    public Byte getGamemode() {
        return gamemode;
    }

    public Integer getFirstbloodTime() {
        return firstbloodTime;
    }

    public Integer getLeagueId() {
        return leagueId;
    }

    public Byte getLobbyType() {
        return lobbyType;
    }

    public Byte getHumanplayers() {
        return humanplayers;
    }

    public Integer getClusterId() {
        return clusterId;
    }

    public Integer getSeason() {
        return season;
    }

    public Byte getRadiantwin() {
        return radiantwin;
    }

    public Integer getMatchDuration() {
        return matchDuration;
    }

    public Integer getStarttime() {
        return starttime;
    }

}
